Must call Component::HandleMessage()