def unwrap(self):
        """Return a deep copy of myself as a list, and unwrap any wrapper objects in me."""
        return [v.unwrap() if hasattr(v, 'unwrap') and not hasattr(v, 'no_unwrap') else v for v in self]