EssentialsListComponentInfo has a parameter includeSubtypes. The value of this parameter is set to "off" by the setup application. A boolean value was expected rather than off. Regardless of the value of this parameter (on, off, true, false, foobar) it has no effect on the results. The only place this parameter is retrieved is in EssentialsListComponent#buildQuery, where it is used in a debug statement. Effectively subtypes are always included regardless of the value of this parameter. This also makes the debug statement misleading as it implies this value has some effect on the results.