Well, what about a parameter-behavior that would allow you to read a parameter from any element in the scene and apply it to any other parameter in the scene ???
Guess you wanted to do, say a tank from a bird´s eye POV, the track-marks realized as particles, the emitter a child to an "aligned to motion path" tank. Normally, the particles would inherit the rotation of the tank, so would flip all the way down when the tank turns. With such a parameter-rerouting behavior you could break that heritage chain and make dependent animation.
You could also do it to create a combined "custom parameter" set wich controls all the objects in the scene, not just the one applied to.
Currently, the only way to "read" is to inherit a value through hierarchy, to "write" is to have parameters set through behaviors or keys.
BTW: If any Apple-Coders read this, why not introduce a color-code for what behaviors do ??? Wich count incrementally, wich multiply values, wich are applicable to what object type...I´m still mapping this so I won´t run into problems...