This shouldn't be writable. I suspect it was originally so that `repository` could be zeroed from `-dealloc`.