making notification base type class an abstract class
Merge pull request #328 from BFTrick/notification-abstract

Make Notification Base Type Class an Abstract Class