Add reflector factory