Add setValue overloads