Maybe think of all classes as unconfigurable and only enable it for those cases where it needs to be configurable?
I would look at this as having two classes and transferring the data from the ::Configurable class into the ::Unconfigurable class. The ::Unconfigurable class could be the naked Host package, and the Host::Configurable class could be Host with Configurable.
In reply to Re^3: Remove a role from a Moose object
by Corion
in thread Remove a role from a Moose object
by balachandran
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |