add the property and init method