items are the original item from items or/and onFind
items
onFind
typedef List<T> FavoriteItems<T>(List<T> items);