Bugfix: unnecessary change triggers

Non-computed, object properties were not cached,
so each update erroneously triggered change.