`TrackingAbstractController` is too hidden as an inner class on the abstract controller test; suggest refactoring to top-level, esp given the desire to use it more widely.