Make JSML extensible.
Merge branch 'extensible'