Taking the overridable update_attributes and save (passing versionable attributes to them) function out for now, as we're double saving versions this way.