Implement 'save' method