The properties of the ServiceInstance should not be set by the constructor... these will only be known afterwards.