Add CreateGenericInstance Type extension method to help building models