Issue #2570593: Allow entities to be subclassed using "bundle classes"

Merged Pieter Frenssen requested to merge issue/drupal-2570593:2570593-bundle-classes into 9.3.x

Closes #2570593

Merge request reports