preventing property being updated