public function __construct($model, Closure $callback) { $this->model = $model; $this->builder = new Builder($this); $this->callable = $callback; $callback($this); }