Lazier accessibility
Realize ATContext objects only when an AT requires them, instead of all upfront.
Realize ATContext objects only when an AT requires them, instead of all upfront.
This will create a new commit in order to revert the existing changes.