actors :: Message :: invoke
instance
# Redef this method so it calls the right one on `instance` (double dispatch) fun invoke(instance: E) is abstract