Added the ability to override the self.save