Service Provider Question - C#