Enhance security around voting so that even if you know how to find the urls then you won't be able to register a vote if the event is not open for voting, also fix the CanVote method