@classmethod<EOL><INDENT>def denormalize(self, params):<DEDENT>
return self(**params)<EOL>
ObjectWithMetaData.denormalize(params) is used to denormalize an object given a mapping of
  normalized JSON parameters, as produced via obj.normalize() or normalize(obj).

This function should generally be called by the denormalize() function rather than being
called directly unless the data you have was produced by a call to obj.normalize() rather
than normalize(obj).