Modify BaseModel, BaseRestfulController and BaseService in order to use notifications