now using set function for some attributes
set function now used in goal to reduce repeating of autosave calls