__getnewargs__ for collection