Implement save methods.