The data classes of the Chemistry Development Kit are mutable, unlike those of Octet. This means that other classes may need to respond when the content updates. For example, a render class. CDK’s ChemObject provides a notifyChanged() and addListener() methods for this.