Possibly create in a separate helper module that depends on plus 1 / minus 1. See the following brief UML paraphrase.
plus1Service.plus($nid:number) returns void
plus1Service.minus($nid:number) returns void
plus1Service.whoVoted($nid:number) returns array