commentable => resource