Issue #433, fixing documentation and adding before save in solution model