$self->option('field');
returns value of field
$self->option(%hash);
sets values of fields in hash: field=>value,field=>value. . .
returns: reference to a hash of old values;
if the field is not a valid option
the field's value is set to undef;
Because an old value may have been undefined and returns undef
you must use either validOption() or invalidOption()
to determine whether the field is in fact invalid
$opt->validOption(<option>)
$opt->invalidOption(<option>)
These test for validity of options which have been set with the option setting functions, either option() or the set_<option>() family. An invalid result occurs when attempting to set an option which does not exist.