added logger messages when an entity as been created/updated/removed
fire an event before/after create/update/remove in UOW + added UT for the event object