change to parse properties from CF