Created a default service implementation (AbstractService)
Refactored AbstractDataEventListenerService as an extension of
AbstractService