Notify

Isuue #254 
Notify interface
Constructor injection
Bind in singleton scope