specialize implicit conversions for references on assignment vs initialization