Abstract Reflection