Only very much later I understood that there are no limitations in using this item in whichever way you want, so my plan is to hack it further to contain information for removing effects from a stylesheet and the main sequence.
The way the SfxAnimationItem is currently made is, it encloses one STLPropertySet pointer, and has some simple operators. Although it seemed a bit pointless to make a test for something as simple, it turned out to have a huge benefit later and discovered some bugs that would have been very difficult to catch. The test also exposed the need to have an operator== for the STLPropertySet, or one wouldn't be able to determine if two animations are the same.
The SfxAnimationItem was at one point changed to contain a std::list