Details
Description
Configuration collects all the non-overridable-classes filters from all its ancestors, but ignores the one in the config's environment itself. This doesn't seem right. Also I'm not sure the interaction between ancestors hidden-classes and non-overridable-classes has been thought through.