WPF Data Binding: Master-Detail patterns using XLINQ and XML