Observer interface extended