Door base class