BaseEnum to Array indexes where cast to integers This would break enum values that where numeric strings ToArray now returns a list of BaseEnums