Creating structure type in blueprints

Is there any possibility to create custom structure type for my variable using blueprint?

For example, I have N active icons in my HUD. Each icon have: Position, Color, Dissapearing Time.
I want to store all this icons into an array (actually into Map when it comes in 4.15), and every icon should represent all these fields.

Now I see that it can be done only using multiple arrays, each one for a variable. It’s not very handy.
Another way that I see it’s create an UStruct in C++ code and use it. But changing C++ code every time I want to change this struct for only one blueprint looks not very good.

Is there a way to create your own struct type via blueprints only?

Answer is found. Thanks rusbaron.