Return a SpringProvider instead