diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm index ff18ba53d..07ca66a3b 100644 --- a/lib/WebGUI/Asset.pm +++ b/lib/WebGUI/Asset.pm @@ -1568,9 +1568,8 @@ sub new { } if (defined $properties) { - my $object = $class->instantiate; + my $object = $class->instantiate($properties); $object->{_session} = $session; - $object->{_properties} = $properties; foreach my $property ($object->getProperties) { my $definition = $object->getProperty($property); if ($definition->{serialize} && $object->{_properties}->{$property} ne '') {