has 'data' => ( is => 'rw', isa => 'Str | RegexpRef | ArrayRef | HashRef', );