@classmethod
def validate(cls, cnd):
    """Проверяет, что переданный объект - один из возможных `VALUES`"""
    if cnd not in cls.VALUES:
        raise ValueError('Value {} cannot be used in {}'.format(cnd, cls))
    return cls(cnd)
