proxy rflect adapter