make the notification model sensible (or more sensible) regarding the data we're modelling