Подскажите как лучше сделать? В общем хочу организовать сохранение настроек в приложении что бы сохранить настройки эффектов лампы. У меня к примеру есть базовый абстрактный класс BaseFunction который описывает базовый эффект лампы. У него есть только два поля это яркость и скорость. От него у меня наследуются другие классы эффектов, которые имеют свои свойства характерные для эффекта. У меня вопрос как и где мне лучше будет сохранять настройки этих эффектов с последующим чтением и восстановлением типа сохранненого эффекта?