allow a LIST of initial items to be passed to the constructor