Interface EnumStateProperty<E extends Enum<E>>