Fixed naming of AbstractProvider