API removed Provider as Suppliers support - can use Factory instead