withAll method
toString
Collect method