feat(Reflection): extract all reflection capabilities into a separate mo...

...dule