Best practice
Whenever you extend the data model, use your own namespace instead of BMC.CORE. This prevents your extensions from being overwritten by new classes when you upgrade to a future version of the CDM.
Never modify the core CDM class attributes because upgrades across versions overwrite these customizations. Modifications to the CDM, such as changing the attribute field length in a class are not preserved during upgrades.
On the other hand, a new class or an extended class with additional attributes is not overwritten during an upgrade. Creating or extending a class may have a significant business impact and you must perform these modifications only after careful planning and consideration of all eventualities.