make properties protected instead of private
Created by: tflori
Protected can be used in a class that extends this class. Someone might want to extend the class and check if there are options inside (if (empty($this->optionList))
) but it is restricted for no reason.