FLUID-5016: a sketch of a declarative model observer.