Added a new database event: EntityChange. EntityObsererProcessor now uses this to maintains its list of entities.