public Property[] GetProperties(string Item, Property[] Properties) { object[] results = this.Invoke("GetProperties", new object[] { Item, Properties}); return ((Property[])(results[0])); }