Feature #5690 Add js to Obj-c reflection

Add js to Obj-c reflection and add test-cases for it