Auto add/update attributes based on modifier