allow parameterized element mapper