added class diagrams generated with pyreverse