decouple Generator from Reflectoins
Parser decoupled from Generator
Configurator - static  for reflections added