Add support for arbitrary "data" field of a service

See corresponding Noah changes (pull requested): https://github.com/ilyash/Noah/commit/7c66ad1791bec4698c7a4cd53a7deb3e46e30072