Enhanced Model handling stdClass objects

A method I propose adding to Model that takes a stdClass object that has
been decoded from a JSON string.  The method will walk the object,
populating it with the user's data using property names as hints for the
Model classes of related entities.