Constructive Reflection