DynamicPriorityConnection so messages can be determined at send-time
PreFlushConnection so messages can be gotten in all at once without needing to do sendAll