now supporting names including _ or - apart from camelCase for XML attributes