Working towards a Rectangle on the screen
Some refactoring
Refactored some Property and Event related code
Cleaning tests
Cleaned all tests