Ensures that Save() is called wherever member data is saved