my $val_hash = shift || croak "Missing validation hash";
if (ref $val_hash ne 'HASH') {
$val_hash = $self->get_validation($val_hash) if ref $val_hash ne 'SCALAR' || ! ref $val_hash;
my $val_hash = shift || croak "Missing validation hash";
if (ref $val_hash ne 'HASH') {
$val_hash = $self->get_validation($val_hash) if ref $val_hash ne 'SCALAR' || ! ref $val_hash;