Now fully working with scoped data and full JS expressions