add the possibility to use a hash for parameter mapping