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: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |