ecmascript: Improve prop support

* Add support for subscriptions

* Add support for pagination