Add Reflection documentation
Add test for Reflection macro property
Add macro property to abstract reflection