When a class attribute is assigned with the same name as a property from an inherited class, the property default is overridden. If the type does not match, a ProgrammingError is raised. Change-Id: Ifdab5c8bbdaae008370a9b297c770f5c04db9311 Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/21989 Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch> Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de>