The problem with the Observer Pattern was literally between the keyboard
and my chair :)
Just a quick reading over the Javadoc to realize how it works. ;)

Next steps:
1 - I need to improve the message receiver to prevent the system reads
spurious messages;