BIG CHANGES: refactored ReflectionRouter and added prototype of new RuntimeCompilingRestRouter!