This smart contract should give each user 1 vote per asset that the contract is configured to count as a vote