Encapsulation Considered Harmful
lukepalmer.wordpress.com