moved MutliplexingDataObserver to test project