data); } if (is_array($value)) { $safety = new self(); $safety->merge( $this->convertToVolatile($value)); $value = $safety; } return $this->data[$offset] = $value; } } }