Make functions in EnginoReply properties.

The api is much more intuitive from the
QML side.