keyAsXML implemented