I want to have Entities that hide attributes when consumed
This way, it will not be necessary to create Structures to do it.
For instance,
If I have an Entity:

When consumed under Expose Read Only, what we see is:

What I'm proposing is to be possible to hide some fields, so if we want to hide some attributes, such as auditing or others, we would have:

By setting attributes as not Public

Therefore, all attributes that were not public, when changing the Entity, would either remain with the original value or would be changed in the environment that exposes the entity.
In this way, I see gains, in terms of Consistency and Maintenance, over Structures.