perl syntax with Moose and MooseX::Declare keywords