I have put these in so that the tests help to document the class.

Also, they are there for ensuring that when we move these methods out into a mixin or parent, that they are still available.