[evol] improve config #14 (validate global and shadow config, and removed shadowwalker's stuff from the general classes)
[evol] improve config #11 (improved object definition check #2)
[evol] improve config #10 (improved object definition check)
[evol] improve config #9 (preliminary work to check object definition against schema)