Yes, AFAICS it doesn't make a difference whether it's one or two modules, the point is that the `ValidationExtension` class must be exported in order to be picked up by CDI.

So the only way I can see to keep the exclude would be to move `ValidationExtension` out of the `internal` sub-tree. I wouldn't really like that because I consider the extension not as part of our "API", so +1 for removing the exclude. I think it's more important to keep the API/impl split clean.