Move transport specific functionality subclasses