Reverted how I was setting all the options as properties

I decided that is not the direction I want to go.
I am now not allowing change of any option after instanciation
Mostly because this is not the kind of object that should be
variable in that kind of way