proxy-setter