Changed the access system to be more extensible and better. Also changelog.