Really the information about the `StaplerRequest` should be passed in in the constructor, or in `set`. I am playing with a patch that refactors `AncestorImpl` to use all `final` fields so that it is more easily testable.