So my question is: is there any option to ask VS to create public setter, i.e.:
No, there is no way to modify the shortcut to automatically add the property with a public set.
Although your productivity hack is neat, your best bet is to create it yourself.