update Service port management to allow inheritence of type and override of service port