Changed access-level to use cached value and automatically setting access level on each request.
Minor