One table per hierarchy using XML