Example of using Java´s Own Observer Pattern