public class Blah
{
    public bool Whatever { get; set; }
    public string WhatYouJustSaid { get; set; }
}
public interface IBlah
{
    Blah BlahValues { get; set; }
}
class Class1:IBlah
{
    public Blah BlahValues { get; set; }
}
And then for example:
   Class1 c1 = new Class1();
   c1.BlahValues.WhatYouJustSaid = "nothing";
    c1.BlahValues.Whatever = false;
So how should I change my code that BlahValues doesn't get null? 
 
     
    