The only place I could think of to look for DD alternatives was in XML (de)serialization, and XMLEncoder looks quite nice. But...it already appears to have had an attack of PERL-itis, and ended up with so many ways of doing the same thing, and of abbreviating things, that debugging simple user mistakes is a nightmare in any non-trivially-small set of classes

.
We could perhaps adopt a subset of XMLE's schema, at least ensuring other people recognized it on contact, and making interoperability easier. But...how many people actually use the XMLE ?