Consider this (it can be pasted on the Groovy console):
The result is just:
But id is a property (as per the Java Bean conventions) and I would expect it to be present in the generated constructors for Ext.
If I replace includeSuperProperties=true with includeSuperFields=true, I get the expected result:
But in more complex cases, includeSuperFields=true will include unwanted fields that are not actually properties.
Discussing this on the users mailing list with Paul King, here is his feedback:
I think @Builder and @ToString originally had similar issues and we added an `allProperties` attribute with default true. Perhaps that is needed here too