http://www.perlmonks.org?node_id=755463


in reply to Trying to understand Perl Objects

In general what people do is put all those other things into the hash...

my $foo = bless( { name => 'Bo', color => 'white', complex_behaviors => [ { name => 'one' }, { name => 'two' }, { name => 'three' } ], }, 'Sheep' );

www.jasonkohles.com
We're not surrounded, we're in a target-rich environment!