- Input: implement _add(), _remove(), _update(), _clear(), _notify() to call pipelet's counterparts
- Output..__add_destination() and Output..__remove_destination(): parameter is now an input instead of a pipelet
- Aggregate.Output: use Query_Tree_Output.subclass()