Why can't this method take derived class?

Printable View