For managing animated objects of different kinds. To test the concept, the task was to make an oscillator and measure the integral (amplitude*time) at any time. This is overkill for a single object of course, but makes sense if your active objects are a swarm of bees and several bears
http://rosettacode.org/wiki/Active_object#OxygenBasic