package MyDBI::Table; use base 'Class::DBI'; use Time::Piece::MySQL; use MyTime; use Date::Parse; __PACKAGE__->has_a( date => 'Time::Piece', inflate => sub { Time::Piece->new(Date::Parse::str2time(shift)); }, deflate => 'mysql_datetime', );