[addressess #79992944] Make the challenge_communications model Polymorphic