ignore generated files
fix shallow duplication of attribute list