Map of name-string
Function that takes name and string and returns boolean. If function returns true pair name-string would be copied to NewMap
All pairs name-string that returns true in predicate