I have posted a module called MooseX::Role::AttributeOverride to CPAN. I feel a little dirty now. I needed this for an ongoing project, where I use roles to add features to objects. Please feel free to offer helpful critiques or to flame me for this abuse of Roles. --- Edward J. Allen III