initialize instrumented transport in init rather than a constructor