"print calls back correct value but property not changing"