with merge it is possible to merge the list entries of parameter values in an inheritance chain. currently it's not fully controllable in which order this takes place. this should be changed so there is a consistent behavior.
best solution would be that the merged entries would be inserted in exactly that position where the merge keyword is located. but we also need a rule what happens if this keyword is defined on both sided of the list.