Explicitly state subclasses for server, session, window, pane