remove need for IMessageFlowViewModel