Allow loading and saving of custom properties to careplan cases

New Goal / New Task
* Can load case properties from parents
* Can save additional properties to the case
* Can NOT update properties in the parent case (easier not to support this)

Update Goal / Update Task
* Can load case properties from the case or its parents
* Can save additional properties to the case
* Can NOT update properties in the parent case (easier not to support this)