added base class for multiplicity expressions
grouped multiplicity implementation in expression eval