Prevent overwriting results

I placed two Families in my Revit document using a Dynamo script. Now I want to ad a third Family using the same script. Running the script results in losing the first two Families and getting one in return which is placed.

Is there a way to disconnect the first two Families from the script and by running the script again getting a third Family (with the same name as the former once) placed in my Revit document?

I have tried to get the wanted results by saving the Revit document and open it again and Run the Dynamo script.
Also I have renamed the Dynamo script and opend the renamed script in Revit but the result is still the same.

Search button works really nice :smiley:
Create python node and copy-paste code from:

@Tomasz_Puchala

Thank you for your reply and the link.It is the wright solution.