Removed unneeded standard implementation methods. For reasoning, see http://www.cognitiveinheritance.com/post/Conflict-of-Interest-YAGNI-vs-Standardization.aspx
Improve test coverage by removing unnecessary code (YAGNI).