Demonstration of MVC use with Observer Pattern in Java