Null Literal and NUll reference problems - C#