minor changes to assignment op and removed votingmodel constructor default params