Shortcut for commands that pop a value from the field, returning it while
        removing it.
        The returned value will be deindexed

def _pop(self, command, *args, **kwargs):
        """
        Shortcut for commands that pop a value from the field, returning it while
        removing it.
        The returned value will be deindexed
        """
        result = self._traverse_command(command, *args, **kwargs)
        if self.indexable:
            self.deindex([result])
        return result