Give constructor optional port param