valuetype Base { public long l; }; typedef sequence BaseSeq; valuetype Value : Base { public string s; };