New constructor for IList