this could be moved into a method called `mass_assign` incase there is additional associated logic in the future, it would also make the initializer slightly more readable.