- equivalence in template
- type limitation (enum : string, double, float...)
- list generation
- map generation
- java simple template
- iOS simple template