Constructor was not setting port; Also should not return ArrayList but List.