my $ts = new TestSuite(); # $ts->{info} is now defined $ts->make_a_blob(); # $ts->{blob} is now a ref to an object of type Blob $ts->print_blob() # Calls $self->{blob}->print_stuff(); # I want the method Blob::print_stuff() to access information in $ts->{info} #I want to avoid doing this: $ts->{blob}->print_stuff( $ts->{info} );