make abstract class public for use by clojure
sonian group-id, release 0.0.5s1