Refactored Property class initialisers (removed initWithDictionary) and implemented the updateProperty method on BenchmarkLabService