First go at BaseEntityMassUpdater, issue #69