Further work on Observer pattern