There was a change between 1.2 and 1.5.1.1 that took RPC user event type definitions and Read accessors to protected. They need to be moved back to public. ADG System's R&D's use cases require RPC level control of each function. Making the type definitions and read accessors protected breaks all our servers in our products.
The work around is to make them public again when we regenerate, but this is not ideal.
Here is an example of what should be made public. After code gen all shown items were protected.

AB#3143228