added rawdata support to the client side with Metrics.rawdata
It contains the same ObserverAPI as previous