Transport should be serializable