. "Thus, trying to encapsulate the properties of Foo does not really accomplish anything except make the code more cumbersome to write, less clear, and slower to execute." . . .