add slot for setting properties on ports
add fallback carrier when not specified