Since we don't have default constructor, this can't be used as a output format directly in MR. May be fine for now. You can leave a comment.