Forgot to implement a base class I added for documentation purposes.