[#19] Introduce JsCallBehavior