* Minor perf improvement
* Grammar improvement ;)
Introducing token paths
* Small refactoring in the way we iterate tokens
* Moved all token iteration to DataContainer + sub-class iter_setters
Avoid double wrapping of DataTokens