public string GetLevelMembers(MemoryStream data)
        {
            // arguments
            string server=Serialization.DeserializeValue(data, typeof(string)) as string;
            string database=Serialization.DeserializeValue(data, typeof(string)) as string;
            string cube=Serialization.DeserializeValue(data, typeof(string)) as string;
            string levelUniqueName=Serialization.DeserializeValue(data, typeof(string)) as string;

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

            // execute
            XmlCellsetWrapper cst = new XmlCellsetWrapper();

            return(cst.GetLevelMembers(server, database, cube, levelUniqueName));
        }