API cleanup, Gremlin inheritance for coffee and js