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