added MessageCallbacks to the BaseModel Class