(*) Improvement on ServiceHostFactory.CreateServiceHost method (used TypeCache.GetType method  instead of Type.GetType).