Updated base `AccessController` to enable auto access check, updated other lib controllers to follow new features and fix some bugs.