The user should never create a DrawMolecule directly; it should instead be used as a base class for Molecule.