i think it would be great to get EDI interchanges packed as an object (e.g. EdiInterchange). That would make things, like validating, a little bit easier if someone wants to work with the interchange as a whole.
At the moment i have to validate all read objects of type 'IEdiItem' myself. Furthermore i have to build an interchange structure and check if it's valid, too.