Can you make that every item has a quality attribute, with these values: "Normal, Refined, Unique, Elite, Super". Each quality has its own properties, and should be in its own class.