> Please change this order, it does not make sense - enforce should be at the end, it is an option.

Are you sure ? The name of the component Key is the last argument of a bundle. The result will be component keys named "true" or "false".
Maybe the parsing of the bundle should be modified too.