public function scopeCausedBy(Builder $query, Model $causer) : Builder { return $query->where('causer_type', get_class($causer))->where('causer_id', $causer->getKey()); }