Why would you use this method the parse the params instead of assigning each attribute individually?