Users may provide empty strings. It's better to change this check to
```csharp
Label = string.IsNullOrEmpty(Label) ? ServiceName : Label,
```