Stream has returned collection as a type parameter. Can't figure out how to retain in a map() operation!