Accessing complex types through XML facade