prevent pre-existing attributes from being overridden when composing a role

This is a fix for https://rt.cpan.org/Ticket/Display.html?id=93808