protected function overwrite($current, $new, $handler = null) { if ($handler === null) { $handler = $this->overwriteHandler; } return call_user_func_array($handler, [$current, $new]); }