django viewflow - StartFunction not assigning task owner info

Followed the answer provided to How to create a django ViewFlow process programmatically

However it is not assigning (or persisting) owner info in the activation record.

@flow_start_view
def start_process(request):
    request.activation.prepare(request.POST or None,)
    request.activation.flow_task.owner = request.user
    request.activation.flow_task.task_title = "Start Process"

Also tried below and it is resulting in an error "'ManagedStartViewActivation' object has no attribute 'assign'"

 @flow_start_view
 def start_process(request):
     request.activation.prepare(request.POST or None,)
     request.activation.assign(request.user)
     request.activation.flow_task.task_title = "Start Process"