pub fn objects( source: Map<String, Value>, target: Map<String, Value>, filters: Vec<Filter>, curr_path: Vec<ElementPath>, ) -> Option<DumbMap<String, EntryDifference>>