Integrated ...List instantiation into the corresponding factory