The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package Test::COM;
use Moose;

with 'Siebel::COM';

around BUILDARGS => sub {

    my $orig  = shift;
    my $class = shift;

    if ( @_ == 1 ) {
        return $class->$orig( { _ole => $_[0] } );
    }
    else {
        return $class->$orig(@_);
    }

};

1;