Użytkownik może mieć wiele Głosów. Głosowanie może być głosem za lub przeciw (przy użyciu dziedziczenia pojedynczej tabeli). Możesz wtedy mieć model rekomendacji, który określa, co użytkownik może polubić w zależności od głosów za i przeciw (znajdź powiązanych artystów z głosów za i odejmij artystów związanych z głosami przeciw). Użytkownik może wtedy mieć wiele Rekomendacji.