I just noticed that we use the EnhancedGetter/EnhanceSetterImpl for identifiers even though we configured reflection optimization. We should fix that and create methods that allow getting/setting the id also.