Forgot to remove inspector from CMakeLists.txt
Using -std=c++11
Add a vector at first level in the test root file
Improvements in walker.cpp

First level objects treated equal to data member (i.e. process content rather that structure if can be done).
Recursive inspection on nested objects.
Template sorcery to reuse iteration logic between standard containers and Root containers.
Added some documentation
If pre returns false, the walker won't descend into the children