Make Block class derive from Item