Fix: setting the val() of a proxy returned the wrong receiver