Fixup references
Missing period
Initial support for named options
Take NamedOption in Setup() instead of property
Stuff
Remove primary ctors
Introduce OptionsAction

And apply default name options always in default OptionsSetup
Cleanup
Renames