support attribute names with braces