make IPersistentMap extend IRawPredicate