When you are worried about type piracy, you can also use ForceImport to make it an optional extension,
Which I previously explained on here before
This way you don’t have to extend the Base methods by default and modified methods can be located inside your custom module; while giving the option to locally force their import contained in a namespace with @force using Module, giving you the best of both worlds locally and globally.