HLQ004 points out that a value passed by ref or ref readonly should be fetched as such, but this should not apply to methods with yield return as it is not possible to use ref variables in this case.
For reference, Children is a protected field in the class parent, in case it has an impact.

