Value setter improvements