better xml conversion error handling
property clean up