> Not surprising to me at all. Why would ref be covariant with > non-ref? I do not understand the error fully. Why I cannot overload the method in the class with non-ref?