Adding toString method to unit
Refactoring with observers
Cleaning
Cleaning again and toString methods