Stuff
Remove primary ctors
Introduce OptionsAction

And apply default name options always in default OptionsSetup
Cleanup