XCOMMONS-505: It's possible to have invalid extension overwriting a valid one which have the same feature
* update tests