Modified update method so that it does not take the preserveVersion argument.
Modified save and update operations to always return a versioned Domain object.