Yeah, it doesn't pull other methods along. That is quite hard to do in
a dynamic language and might get out of hands pretty quickly. I was
just trying to say, that it is easy to fix manually afterwards.

OK, my approach so far has been to keep the methods which the descriptions access on the class side as most of them seem to be defaults which feel at home on the class-side.