made the id field XmlTransient so that the internal id is not sent via the web services