fix old bug related to saving with custom setters