Model validity is checked before saving it, and used if notified if errors are found.