package Pear::LocalLoop::Import::LCCCsv; use Moo; use Pear::LocalLoop::Error; has external_name => ( is => 'ro', default => 'LCC CSV', ); has csv_required_columns => ( is => 'lazy', builder => sub { Pear::LocalLoop::ImplementationError->throw("Must be implemented by child class"); }, ); with qw/ Pear::LocalLoop::Import::Role::ExternalName Pear::LocalLoop::Import::Role::Schema Pear::LocalLoop::Import::Role::CSV /; 1;