Stage one of the refactor, pass in the notifiable object.