I really hope all this negativity is short lived...

Update value generators to be able to mark generated values as temporary

This change allows value generators to mark generated values as temporary, which in turn will allow the update pipeline to make a decision as to whether a store-generated value is expected.