public string BuildCellset(MemoryStream data)
        {
            // arguments
            string server=Serialization.DeserializeValue(data, typeof(string)) as string;
            string database=Serialization.DeserializeValue(data, typeof(string)) as string;
            string mdx=Serialization.DeserializeValue(data, typeof(string)) as string;

            // execute
            XmlCellsetWrapper cst=new XmlCellsetWrapper();
            return cst.BuildCellset(server, database, mdx);
        }
        public string BuildCellset(MemoryStream data)
        {
            // arguments
            string server   = Serialization.DeserializeValue(data, typeof(string)) as string;
            string database = Serialization.DeserializeValue(data, typeof(string)) as string;
            string mdx      = Serialization.DeserializeValue(data, typeof(string)) as string;

            // execute
            XmlCellsetWrapper cst = new XmlCellsetWrapper();

            return(cst.BuildCellset(server, database, mdx));
        }