Scripting layer for MXJ (used by Groovy, Jython and Clojure)