some more validation in XML parsing
custom artifact and attribute types work