More flexible SupplierInterface::getMO()