protected function complete(Closure $callback = null) { if ($callback instanceof Closure) { $callback($this); } }