Not sure why you came up with this. It is not necessary. We have the `Invulnerable:` https://github.com/OpenRA/OpenRA/wiki/Traits for that.