improved SSObject; rename lang to Slingshot