Basically all variables such as position stay the same inside the Observer Scope, is worth noting this is inside an adapter, so what is the solution for this behavior?