public virtual void CastVote(AnswerVote vote) { lock (locableObject) { votes.Add(vote); vote.AddPoint(user); } }