Revert "Init model setters and getters (buggy)"

This reverts commit 330c853946f835e88b676160297e4fd590d3e1e3.
Add comments to utils, remove unused functions and add isModel
Add comments to model and support submodels.
Remove support for get/set with multilevel string