What do you think about iterating through the hash instead of the attributes constant, so that we get an error message for undefined keys?