in reply to Re^2: Extra-lazy object oriented programming
in thread Extra-lazy object oriented programming

If want defaults:

use Moo; has [qw/ foo bar baz /], is => "lazy", builder => 1; sub _build_foo { [] } sub _build_bar { {} } sub _build_baz { 42 }