After a lot of debugging I discovered a typing error, but am surprised the compiler let me away with naming a variable the same as a class name. Should that be allowed? This is