Changed from Moose to Moo and Type::Tiny
Added final true value for UseCarp rule