Documentation for Observer-Proxy pattern