3.0 model callbacks

Refs #4125