public IList<Part> Parts { get; set; }
public: property IList<Part^>^ Parts { IList<Part^>^ get (); void set (IList<Part^>^ value); }