Description
Dynamic structures should be supported. Eg List and Map based dynamic objects (or generate pojos with asm like it is in eclipse link) which structure could be described in an xml file(included substructures). XML descriptor should be able to modify in runtime with a version number. XML descriptor could contain the indexable fields as well.