Hmmm, what you're asking for is a much larger change to the entire code base, and not really associated with this PR. Our entire code base currently follows exactly from the GCSG:

```
class MyClass {
 public:
   int var() { return var_; }
   void set_var(int var) { var_ = var; }

 private:
  int var_;
};
```

I don't think it's fair to hold up this PR based on this preference, but rather make an issue and tackle it afterward.