intridea/hashie — pull request #57 by steved555 (2012-09-01 00:06:25+00:00)
Title: Don't call super when Mash doesn't have id or type

Ruby 1.8 has an Object#id method that is called when the
Mash doesn't have an id key. This causes unexpected failures since
there is no id key-value, but Mash is still returning a value. If the
object_id is needed just use #object_id or #__id__

(Same with type -> use class)