Fallback to default projection if do projection exists

Fallback to using the default serialization of a projection if no projection exists
for the child.
Merge pull request #785 from jrios/adaptiveValueFallback

Fallback to default projection if do projection exists