Added self.fail(Not_Implemented)