create RetroItem inheritance hierarchy