Comparison to objects using constructor reflection to prevent browser-namespace problem.  Implementation also prevents dead code elimination of ctrs.