see also: https://peps.python.org/pep-0387/
goal: improve backwards compatibility, while improving Developer experience.
solution
important
we dont have any intention to remove deprecated properties, unless we have a backwards-compatibility layer that guarantees that all supported versions of CycloneDX spec are serializable and deserializable.
implementation