Extract favourites and votes to mixins