AppContext subclass