Patching model.save() and catching its state

(topic deleted by author)