C++ client implementation for views

Is there an actual situation where we run into problems with this?
If so, this TODO should be addressed before merging.