changed type interface methods to extract for producing an object of this type from a deque and cast for traditional class casting operation.