Thanks Marjon, that compiled for me too.
But I'm still having problems relating to 'typeof(T).GetMethod("GetList", ', it doesn't find the method and factoryMethod therefore is null. I did GetMethods and looped through all the methods and it was there!
Maybe something to do with namespaces.
Copyright (c) Marimer LLC