As it stands, one can not easily perform validation on the cycler components, such as validating the list of colors, and then the list of line styles. You have to iterate the cycler, and validate the individual values as scalars instead of as a whole list.