private object CreateInstance(RegistrationModel model, object[] arguments = null)
        {
            object returnedObject = null;
            Type   typeToCreate   = model.ObjectType;

            if (model.RType == RegType.Instance)
            {
                returnedObject = InstanceCreationService.GetInstance().GetNewObject(typeToCreate, arguments);
            }
            else if (model.RType == RegType.Singleton)
            {
                returnedObject = SingeltonCreationService.GetInstance().GetSingleton(typeToCreate, arguments);
            }

            return(returnedObject);
        }
 static SingeltonCreationService()
 {
     _instance = new SingeltonCreationService();
 }