A pretty way to quickly implement the Observer Pattern in Java