TODO: decide whether we want a syntax for the utype attributes. Maps to XSD predefined type such as xsd:string etc. SHould NOT have 'xsd' or 'xs' prefix, this must be supplied by generator. TBD is this correct pattern for Java Package *and* class names?