added XmlAccessorType to remove ambiguities