add ``ItemInterface`` in the signature, remove currentUri