[Security] add an AbstractVoter implementation