in reply to The Accessor Heresy

One of the huge practical motivations for using accessors in Perl 5 was not encapsulation at all, but reducing typo bugs on field names. Since the mainstream method for fields is still straight hash elements, those can happen a lot.

If you use fields or employ another technique (I see you're familiar with some of those), that motivation goes away.