my $newobject = Subroutine->new($parent) #### my $class = 'Loop'; my $newobject = $class->new($parent) #### sub edit { my $self = shift; $self->(child('atoms')->[0])->edit }