private MetaField[] GetFields() { return(RuntimeType.GetAllFields() .Where(f => !f.IsLiteral) .Select(f => (MetaField)f) .ToArray()); }