Move the super class lookup into dispatch

The argument read node has no business with the message sending, so, it should just store the relevant info, but not rewrite itself.

The lazy initialization/lookup can be done in the dispatch chain. It belongs there also conceptually.

Signed-off-by: Stefan Marr <git@stefan-marr.de>