resolve recommendations to full objects