Creating a child SecurityKey for InventDaily SK

Hello everyone.

After creating a securityKey extending from the InventDaily SecurityKey, I cannot setup the security for nodes under this SK in SysUserGroupSecurity Form. (they are simply not shown)

The code responsible for this is shown below:

if (!item.stateExpandedOnce() &&
(!this.getChild(item.idx()) || table.Type == SysSecurityType::Table))

So, if a SecurityKey has a child node and the security type is not Table, then the object nodes are not being seached for.

This means, that I cannot setup security rights on objects that have InventDaily specified as their security key.

Anyone has an idea why this is specifically programmed this way? Thanks