Extracting the duplicated mass assignment code from InstanceMethods and Initializer, and moving it to a new Assignment module.