Added classes Field, IdentityObject, SelectionFactory, UpdateFactory, UserSelectionFactory, UserUpdateFactory