It may be more simple to think of MemberName *as* a Map.Entry - since it is both the "key" and the "value".