This makes OO programming in Perl faster, cleaner, stricter!
I find this module better than base/fields in every aspect:
- no deprecated pseudo-hash
- no need to call fields::new() in constructors
- no need to always give the type of your variable to get the speed up, so you can write things like $_->[FOO] if you so wish.
Now I cannot imagine writing OO code in perl without it!