A demo to show Variance in Generic Interfaces with C#