closes #2014 - apparent misalignment of flashlight parameters

Because I was not able to reproduce the problem, I can't say with certainty that this will fix it.  However, it should ensure that the properties are fully initialized and populated on the ProxyInfo before anything else is done with them.
Nice. Exactly what I was thinking -- remove mutability wherever we can and see where we are then.