has 'name' => ( is => 'rw', isa => 'Str', );