Add error handling to save and destroy, add destroyed? convinience method