protected function _addSlashesDeep( $value ) {
		if ( is_array( $value ) ) {
			$value = array_map( array( $this, '_addSlashesDeep' ), $value );
		} elseif ( is_object( $value ) ) {
			$vars = get_object_vars( $value );
			foreach ( $vars as $key => $data ) {
				$value->{$key} = $this->_addSlashesDeep( $data );
			}
		} elseif ( is_string( $value ) ) {
			$value = addslashes( $value );
		}

		return $value;
	}