Armor::operator= takes const& parameters