Defer access control of read.

For caching and other reasons, it is probably better to defer the read access control at the point of the actual data read, as opposed to the loading.