trying to find an example of this, it\'s possible that I am not going the right way around it, or that my mind has over simplified the concept of the observer pattern.
I
This is certainly doable. All you need to do is pass add a parameter to the oberver function/method that points at the observable.