Introducing Virtual Instance Variables in Classes to Provide Sufficient Support for Encapsulation. - XueDong Li; Guoliang Zheng (ACM SIGPLAN Notices, 1995)