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