a notification model class