No need for making it CLSCompliant.

For ur comment about Service Management structure, i agree with that feel free to create new issue mentioning that.