changeProperty(): don't change the property if the value would not change, this should save some procecssing..