* I'd rather implement the simplest thing possible then expand it when needed.
* The best classes have the smallest interfaces, and I want that churn to serve as a reminder of this.