public abstract IEnumerable<PropertyInfo> GetProperties(); public abstract IEnumerable<FieldInfo> GetFields();