Ok, I just found that you use this to create a CachedItem from any ValidItem (potentially a FreshItem). So it should be renamed to ``createFromItem`` or something like that rather than ``duplicate`` IMO