@classmethod
def get_base(cls, name):
    """ Checks a string for a possible base name of an object (no prefix, no suffix).
            We need to do a full parse to make sure we've ruled out all the possible other parse queries

        :param name: str, string that represents a possible name of an object
        :return: str, the detected basename
        """
    return cls.parse_name(name).get('basename', None)
