I would like to share my idea of having Village Bank wherein you can deposit and withdraw your resources so you can keep your loots since this is an investments it may cost you gems. Village bank can be upgrade as well for bigger capacity. It's like a storage but it can't be loot by your attackers and you can get the specific amount of elix or gold that you need same goes with deposit. This may help others to keep their resources from attackers.

