`GetSyntheticValue` in synthetic providers which need to operate on raw root values, but will often want to use the synthetic value of children, or nested children.
`GetSyntheticValue` in synthetic providers which need to operate on raw root values, but will often want to use the synthetic value of children, or nested children.