EnumArray Generation Working