sub id { $self->{_digest} ||= $self->_create_new_digest; }