has attr => (is => 'rw', isa => 'ArrayRef[HashRef]');