Query: Seems to be assumption in ImplSourceReference::OnCopy and ImplSourceReference::ChangeContainedReferences that optional properties are present. (Found when checking classes' treatment of optional properties).