Make sure that properties are initialized on access