Reducing allocations in performance sensitive code

approx. +10% ConnectionRun, +7% MessageBusRun