Created the DataObject superclass and added the #copy method to the CollectionsFactory class.