Exposed traitAdded and traitRemoved from ComposeItem
Furnisher can now set AddType outside of constructor