Create define_method_revisited