Removed IDisposable from ServiceRegistration. Class is used as Singleton instance, so lifetime ends on application exit only. This fixes a NRE on application exit if other destructors try to access ServiceRegistration instance, which might be null already.