use Moose;
use Catalyst::Exception;
-use Scalar::Util 'blessed';
with 'Catalyst::ClassData';
no Moose;
use Moose::Role;
use Class::MOP;
use Class::MOP::Object;
-use Scalar::Util 'blessed';
sub mk_classdata {
my ($class, $attribute) = @_;
use Class::C3::Adopt::NEXT;
use MRO::Compat;
use mro 'c3';
-use Scalar::Util qw/blessed/;
with 'MooseX::Emulate::Class::Accessor::Fast';
with 'Catalyst::ClassData';
BEGIN { extends qw/Catalyst::Component Catalyst::AttrContainer/; }
use Class::MOP::Object ();
-use Scalar::Util qw/blessed/;
use Catalyst::Exception;
use Catalyst::Utils;