In different cmdlets, there will be different attributes of parameter set that are applied on the ServiceName property, so I think it is not feasible to use a universal one in the base class.