changes
fix recursive hyphenated attributes