Refactoring set methods out of OptionInfo to OptionInfoPersister.
OptionInfo now have a single responsability (collects option info).