Doctrine MongoDB ODM

Changeset for embedded documents calculates to an unnecessary pullAll() and pushAll() in some cases.