package MyApp::Schema::Result::Foo; use strict; use warnings; use Moose; use MooseX::NonMoose; use MooseX::MarkAsMethods autoclean => 1; extends 'DBIx::Class::Core'; ### all the usual __PACKAGE__->table etc stuff goes in here ### # and as always with Moose classes __PACKAGE__->meta->make_immutable; 1;