How do you add custom profile prop to operator (like in bevel operator)

@JoseConseco If you don’t mind the fact that it’s a dirty hack, add Bevel modifier to an object you’ll run your operator on(turn modifier off so you won’t see bevel applied), check custom profile, from here you can edit profile and it won’t get reset in operator’s window if you change other operator’s properties. To update profile in operator’s window you have to hover cursor over it. It works on Curve object as well.
This way you can have Profile widget even as a node property.