These params should be moved to a private helper so you don't need to call it each time you modify an object (in the create and update functions)