sub FIRSTKEY { my ($self) = @_; scalar keys %$Self; return each %{ $self->{'value'} }; } #### sub FIRSTKEY { my ($self) = @_; keys %$Self; return $self->NEXTKEY; }