it's not additive, the loop and `addClass` are just to set `elementClasses` correctly without duplicating code.