Using encapsulation on guitar specification: adding GuitarSpec