Propogate changes even when they are to mutable objects