Implementing the events emitted for the service layer