kind of C++ reference representing a persistently stored object