public interface class IProperties { property int X { int get(); } property String^ Y { void set(String^ value); } property Object^ Z { Object^ get(); void set(Object^ value); } };