(note: inspired by #3352)
Although Record types do have internal fields for storing data, these should never need to be accessed.
Access may seem to "work" in some cases (if strong module constraints are disabled) but are more likely to cause issues when module access checks are fully enforced.
So let's see if we can reduce/remove Field introspection via POJOPropertiesCollector.
(note: inspired by #3352)
Although Record types do have internal fields for storing data, these should never need to be accessed.
Access may seem to "work" in some cases (if strong module constraints are disabled) but are more likely to cause issues when module access checks are fully enforced.
So let's see if we can reduce/remove Field introspection via
POJOPropertiesCollector.