Why doesn't writeablemodel inheriet from model? Hmmm. We need a mapping for sequence<type> as well. is typedef sequence<type> TypeList; go to struct TypeList { Type * _buffer; // deliberately copying C CORBA mapping int _length; }; (?)