Will try it out to see if it works.
Btw I found out yesterday that there might be a bug in the ModulesManager when one use the extensions to select a collection of modules. Did the WithFeature and wanted to get all modules that had 2 features but it didn't get them all.
So had to iterate all the modules of one sort and the do a HasFeature instead.