Played with BasicItemFactory: