private RefList <Ref> Upcast <_T0>(RefList <_T0> loose) where _T0 : Ref
 {
     return(RefList <Ref> .Copy <_T0>(loose));
 }