Support both custom and threadedcomment models