has 'schema' => (
isa => Schema,
is => 'rw',
- default => sub { SQL::Translator::Object::Schema->new }
+ lazy => 1,
+ default => sub { SQL::Translator::Object::Schema->new },
);
has 'parser_args' => (
$self->schema;
} elsif ($producer) {
$self->_clear_producer;
- $self->schema($self->parse($data)) if $data;
+ $self->parse($data) if $data;
$self->producer($producer);
$self->produce;
}