parserproperty: field renamed to key
parsernode: properties as list
parsernode: fix begin handlers registration
parserproperty: fix error message
xmlproperty: value type defaults to String
test: new tests for parserproperty