Odseparowano GuitarSpec calkowicie od reszty klas, tak aby zmiana w GuitarSpec nie wymagala zmian rowniez w Guitar oraz Inventory.
Przeniesiono kod porownujacy gitary z Inventory do GuitarSpec (zastosowano delegacje).