Multiple scripts using the same Photon Stream

Hello,

I noticed that there can be problems when multiple scripts attach themselves to the same stream, meaning a photonview that has more than one observed component.
It looks like, in this case, it is often the case that a class takes out the wrong data from the stream (the one that was not meant for you).
For now, I have fixed this problem by seding a small string before my data, and peeking the stream to check if the string matches before starting any reading from the stream.
I don't think this method is very elegant though, and was wondering if there are different solutions.
Thanks,

GengisKhan