Store xtas results as child documents on the parent document rather than as a property (issue #17)

(test_backend had to be adjusted because it explicitly checked the representation)