Support typed Lists in find

I have not provided any unit test, maybe we should introduce one to make sure this functionality doesn't break. 

If you want me to try it, just ask.

If you prefer to do it yourself I will have a look at it in the next pull.

Cheers,
Ivan