prevent illegal access to the public properties of GenericObject children (v 3.10.0)

Change-Id: I256d72108cfc1141873998c083076eb8c0b7bf79