Refactored code
Added tests that test for the initialisation of a new Property object