use an unordered set to store oids of params that have been accessed at least once from the device model. This avoids copying from template_oids and building sub-params every time the param is checked. Additionally sub-param checks for building a param the first time now go through infinite levels of nesting.
use an unordered set to store oids of params that have been accessed at least once from the device model. This avoids copying from template_oids and building sub-params every time the param is checked. Additionally sub-param checks for building a param the first time now go through infinite levels of nesting.