       (assoc component 
              :messaging-group messaging-group
              :publications publications
+             :virtual-peers virtual-peers
              :send-idle-strategy send-idle-strategy
              :compress-f compress-f
              :acking-ch acking-ch


    (assoc component
           :send-idle-strategy nil 
           :compress-f nil :decompress-f nil 
           :inbound-ch nil :release-ch nil :retry-ch nil )))


    (let [config (:config peer-group)
          messaging-group (:messaging-group peer-group)
          publications (:publications messaging-group)
          virtual-peers (:virtual-peers messaging-group)
          inbound-ch (:inbound-ch (:messenger-buffer component))
          release-ch (chan (sliding-buffer (arg-or-default :onyx.messaging/release-ch-buffer-size config)))
          retry-ch (chan (sliding-buffer (arg-or-default :onyx.messaging/retry-ch-buffer-size config)))
