added $_service to adapter/abstract