If we make transport name a constructor argument we can just provide the implementation for this property here.