public void Execute(IActivityRequest request, IActivityResponse response)
        {
            SCCMServer = settings.SCCMSERVER;
            userName   = settings.UserName;
            password   = settings.Password;

            String colId = request.Inputs["Collection ID"].AsString();

            //Setup WQL Connection and WMI Management Scope
            WqlConnectionManager connection = CMInterop.connectSCCMServer(SCCMServer, userName, password);

            using (connection)
            {
                List <IResultObject> results = CMInterop.getSCCMCollectionVariables(connection, colId);
                response.WithFiltering().PublishRange(getObjectProperties(results));
                response.Publish("Number of Collection Variables", objCount);
            }
        }