Product::make does not exist. BadMethodCallException exception

I am using the null object pattern as Caleb shows to his tutorials (Binding data tables series - Edit modal episode) and I am getting BadMethodCallException exception: Product::make does not exist.

The code is as follows:

public function mount() {
    $this->product = Product::make()
}

I find out the issue. I had my model Product but also named my component Product . So when I was using the Product::make() inside the component it was actually searching for a make function inside there and not in the Eloquent model.

I renamed my component from Product to ProductComponent and now it works.