private:
/// The only class that can create a DocumentClass is
/// DocumentClassBundle, which calls the protected constructor.
private:
/// The only class that can create a DocumentClass is
/// DocumentClassBundle, which calls the protected constructor.