But here one has encapsulation of data in %Internal... (a la Inside-out objects.)
Downsides: @ISA isn't going to allow inheritance, not sure if closed methods take up more memory with each instance.
Upside: I feel that it is syntactically cleaner than bless. But my feeling don't count for much.