Multiplicity Provider