objectStack = new RecoverableResourceOwnerStack();
// Ensure that there is always a position scope
pushPositionScope();
dependencyContext = new ExpressionDependencyContext(this);
dependencyContext.setProperty(ExpressionContext.class, this);
// Push an ignoring dependency tracker to make sure that one is always
// available.