Prevent mass replacement of equivalent models on multiset.

Solves problem of unnecessary creation of new models, needs more power though i.e. If the existing instance is a model we should just update its fields rather than replacing it. PR incoming.