Interface IBaseEnumeration<T extends Enum<?>>