I'm not sure if there's a lot of value in this sort of hint. "Problem: foo must not be of type Bar; hint: make foo of type bar" - the error is telling you what you need to do to fix the problem. Hints are only really valuable when the error ("clash in reverse accessor") doesn't point to the solution ("add a related_name definition").