Implemented SupplierInterface