The pointer allows non-const access if the object caring it is also modifiable. Otherwise only const-access is granted