-package SQL::Translator::Object::Sequence;
-use namespace::autoclean;
-use Moose;
-use MooseX::Types::Moose qw(Str);
-use SQL::Translator::Types qw();
-extends 'SQL::Translator::Object';
-
-has 'name' => (
- is => 'ro',
- isa => Str,
- required => 1
-);
-
-__PACKAGE__->meta->make_immutable;
-
-1;
+use MooseX::Declare;
+class SQL::Translator::Object::Sequence {
+ use MooseX::Types::Moose qw(Str);
+ use SQL::Translator::Types qw();
+ extends 'SQL::Translator::Object';
+
+ has 'name' => (
+ is => 'ro',
+ isa => Str,
+ required => 1
+ );
+}