Implement observe method (Listing 13.54)