Interface changes for DhtID

Iterator is no longed needed