Change the GWS class to inherit from Item instead of reinventing inheritance myself