Add Abstract Candidate Generator to Suggest / Candidate Generator