Moved Reflection into its own package
one step closer