Restore orignal semantics in ValidatingReference