Adds support for modifying generic attributes