note
rhesa
Wouldn't it make more sense to use <c>default</c> and/or <c>lazy</c>?
<c>
has 'CONFIG' => (
is => 'rw',
isa => 'Object',
lazy => 1,
default => sub { Package::System::Config->new },
);
</c>
That way you won't need <c>_init()</c>.
<p>
It would probably be even better to make a subtype for the Config object.
729503
729503