* improved reflection API
* implemented Supervisor
* config refactoring