pluggin in transactions using aspectaop and cglib. EventService has an empty constructor now. To be Fixed