package PersonName; use strict; use warnings; use base 'My::DBI'; PersonName->table( 'person_name' ); PersonName->columns( All => qw(person firstname name) ); PersonName->has_a( firstname => 'Name' ); PersonName->has_a( lastname => 'Name' );