interfaces
interfaces copied to clipboard
improvement: split ItemStackElement into an interface and implementation