I have different classes in my Grails application that a user should create comments for. E.g., Post, Book, Article
Setting
static hasMany = [comments: Comment]
to each class seems to be a bad solution. What is the best way to make them commentable? How should a generic Comment class look like?