@staticmethod
def _check_name(value=None):
    """Check the name provided is valid"""
    if value in ('', None):
        raise ValueError('Name cannot be none, blank, or empty string.')
    if not isinstance(value, str):
        raise TypeError('Name must be a string')
