Fix #2719 - check that the return from Collection.get is an Object

This stops the mistaken return of Object.prototype methods that match Model id's, e.g. 'watch'