Fix subclassing to support nested messages.