| Exception Summary | 
| ErrorList | This class is a valud added datastructure that is used to house a list of Exceptions and is 
 recognized as an Exception so that it can be thrown from methods and handled like an Exception. | 
| NotificationAutoRemoveException | This class represents an auto-remove exception - when notifications are not properly removed 
 from their target audiences. | 
| NotificationMessageDeliveryException | This class represents a delivery exception - when notifications are not properly delivered 
 to their target audiences. | 
| NotificationMessageDismissalException | This class represents a dismissal exception - when notifications are not properly dismissed 
 by a deliverer |