Is it because of '? extends ' instead of '? super' expression, the compiler wont let me add anything to the list.