xmlParser rewrite, Container being just the xml representation we probably need to create a Container wrapper class