polymorphic comment model for project and article (later)