Proper inheritance of all JSAV objects (closes #120)