fix the reflected method call not applying the right object for context