/// <summary> /// List of field's available allowed values as object of class T which is ought to be implemented by user of this method. /// Conversion from serialized JObject to custom class T takes here place. /// </summary> public IEnumerable <T> AllowedValuesAs <T>() { return(AllowedValues.Values <JObject>().Select(x => x.ToObject <T>())); }