refactoring MultiParameter to return pair 'name, value' while iterating