feat(comment): introduce readonly flag