Now the create methods really do edit the original passed in objects.