Added support for Provider methods