Simplified observer proxies
Further simplifications