#1 and #25: making Item subclass of Thing