Reflections framework