Using Dynamic Properties, XData will always show the generated Fields within the JSON.
We got some Dynamic Properties that should not be changeable.
So we got no chance to hide these Properties within XData.
It would be fine, if there is an additional parameter on TDynamicProperty.Create that allows you to hide this Field.
TXDataModelBuilder.AddDeclaredProperties should get these Information within EntityProp.DynProp and skip Adding the Property.