Reverting change that propagates message object with event

We can not do it this easily right now, because it only works for the
message load event, but if we are changing the ruleset we do not have
the message at hand, so we still have to pass it through the data hash.