Rework graph tests
Test clojure to java function mapping
Preserve modification hash after filtering