setValue can change value of full blocks