Call to a member function isRelation() on null

I have the following createOptionAction where that I am getting that isRelation() on null error
->createOptionAction(function ($action, Get $get) {
    // hide the button to create a unit if this is a property that can't have multiple units
    $property = Property::find($get('property_id'));
    if ($property) {
        if (! $property->canHaveMultipleUnits()) {
            return $action->hidden();
        }

        return $action
            //->record(fn ($livewire) => $livewire->model)
            ->fillForm([
                'property_id' => $property->id,
            ])
            ->slideOver()
            ->modalWidth('7xl')
            ->modalHeading('Create Unit');
    }

    return $action->hidden();
})
. ->record() isnt available on this form action though, so i cant use it, which appears to be the solution for the issue. The problem is that in this form, I am trying to use a select with a relationship(), which throws that error. Recommendations?
Was this page helpful?