Generalized ReflectionHandler