Observe support (WIP)

Change-Id: Ia34c6ba186f896cfbff5b54a5f1a609b4db8a91c