start of prototype on how to resolve hidden observable.  more thoughts are needed.