Pass extension and block for proposal observer methods.
Add doc comments in the watcher observer.