Reflection Abstract