Observer Pattern. | Radha Publication