EDSL is an object-oriented data exchange format