Fix getInfoForObject to not change the Object prototype

to prevent calling `getInfoForObject` on `Object.prototype` from
creating `_montage_metadata` and causing future calls on objects
that don't have _montage_metadata to return that empty object.