Symmetric Behavior
‘Set’ methods on original variables make copy assignments to their ghost variable counterparts.
‘Set’ methods on ghost variables make copy assignments back to the original variable.
This symmetry maintains consistency between clients that have been updated to use the ghost copy and clients that still use the original variable.
Consistency is a precondition for each ‘get’.