Destroy/Remove object by trigger or box collision

Hello!
I would like to create one trigger and blueprint.
When user will walk into trigger I would like to remove a object which is in blueprint.

Blueprint can get an object in constructor like in the picture
setObject.jpg

And is there possibility to pass a blueprint reference to trigger? To not create each time same actions for each trigger?

I would make a blueprint for the trigger and the object, the trigger when triggered would cast to(the cast to node) the objects blueprint, so that the objects blueprint runs a custom event that ends in the destroy(self) node.
That way you can have the object play effects and so on at the time of destruction.