add model checker to protect c++ keywords
update debug mode
fix order id ( by default alphabetical) + containment add debug mode
fix type converstion
fix factory to remove abstract and interface
update generator
update main
add destructor template and remove method
add microframework for tests
add model tests 1011 nodes
add main tests c++