public CheckServiceStatus(NaturalLanguageClassifier service, ServiceStatus callback)
            {
                m_Service  = service;
                m_Callback = callback;

                if (!m_Service.GetClassifiers(OnCheckService))
                {
                    m_Callback(SERVICE_ID, false);
                }
            }
            public FindClassifierReq(NaturalLanguageClassifier service, string classifierName, OnFindClassifier callback)
            {
                if (service == null)
                {
                    throw new ArgumentNullException("service");
                }
                if (string.IsNullOrEmpty(classifierName))
                {
                    throw new ArgumentNullException("classifierName");
                }
                if (callback == null)
                {
                    throw new ArgumentNullException("callback");
                }

                Service        = service;
                ClassifierName = classifierName;
                Callback       = callback;

                Service.GetClassifiers(GetClassifiers);
            }