move jsencode to trait