dennis: > http://blog.t-l-k.com/dot-net/2009/c-sharp-4-covariance-and-contravariance I think D2 doesn't support those things yes. But they are useful and may be added to D3. Bye, bearophile