Fix use of `super` in `define_method`

We need to explicitly specify arguments when using `super` in `define_method`.
I messed this up in #655.