moved initialization of the containedDataDefinitions HashMap into the getter, in order to keep the getter null-safe