Remove constructors and fields from Message instances

I will be delegating behavior to Command implementations, so these
parameters are no longer needed.