- improvment on tree view
- dynamic build_model using blocs stored in typesobject