Move 'save' method into ABC.