- added multiple delegate notification via proxy subscription
- split ILogger from IHelper in services layer