Encapsulate all the things
(Well, some of them)