virtual in DataEntity hinzugefügt, sodass der override in den Kindklassen funktioniert