Properties of AbstractSettingsORMEntry not added to database
To use the ORMStorageAdapter, I created an entity SettingsORMEntry externding AbstractSettingsORMEntry declaring a property id as descibed in the documentation. When I run the console command doctrine:schema:update --force, the new table is generated but only with one field id. For the properties key and data of AbstractSettingsORMEntry (MappedSuperclass), no fields are generated.
I checked the doctrine documentation about inheritance and in the example, the properties of the mapped superclass are declared as protected, not private. Temporarily changing the visibility of the properties in AbstractSettingsORMEntry to protected solves the problem, the fields are added to the database table.
Is this a bug in the bundle? Should the properties be declared as protected instead of private? Or can I change some configuration values to work around the issue?
Problem occurred with jbtronics/settings-bundle 2.5.0, doctrine/orm 3.3.2 and doctrine/dbal 3.9.4.