};
foreach my $p (keys %$propertyList) {
- next if $p eq 'type';
if (!$propertyList->{$p}->{optional}) {
$props->{$p} = $propertyList->{$p};
next;
my $modifyable = 0;
+ my $copts = $class->options();
+ $modifyable = 1 if defined($copts->{$p}) && !$copts->{$p}->{fixed};
+
foreach my $t (keys %$plugins) {
my $opts = $pdata->{options}->{$t} || {};
next if !defined($opts->{$p});