cleanup: documentation of base classes