Should we keep this class as a thin wrapper around the nonlinear problem? Some DOLFIN demos explicitly use this, so we break compatibility for those.