Modified Collection constructor