Reflection API study