private IEnumerable<MemberInfo> GetAllPublicWritableMembers(Func<MemberInfo, bool> membersToMap) { return GetAllPublicMembers(PropertyWritable, FieldWritable, membersToMap); }