This way of refactoring was chosen since the extra term depends on a lot of context. Instead of recreating the context in the polymer model (which would not reduce any complexity) the necessary variables are passed to extraAddWellEq().