implemented Navigator.has(Map<String,Object> predicate, String selector) to address GEB-256