[TIMOB-17891] Added the setProperty for javascript object, checked against supported protocols and other minor changes