Support multiple commentable types