Added jstools dependency on JSNative.js
Added manual procedure call typing
Set prototype returns prototype set