There is a parallel between StreamCodec and Unifier. As StreamCodec can be applied on the input ports as an Attribute, having Unifier as an attribute for the output ports completes the similarity, making it easy for app developers.
Another reason for making it an Attribute : Unifier can be applied without extending the existing operators.
