'Deletes this entity from the datastore.
Args:
config: datastore_rpc.Configuration to use for this request.
Raises:
TransactionFailedError if the data could not be committed.'

def delete(self, **kwargs):

    datastore.Delete(self.key(), **kwargs)
    self._key = self.key()
    self._key_name = None
    self._parent_key = None
    self._entity = None
