public BottomLevel() { if (_MidLevel == null) { _MidLevel = new MiddleLevel(); } ////here you assign it Message += (s, e) => { _MidLevel.DoSomething(s, e); }; }
public BottomLevel(MiddleLevel midLevel) : this() { _MidLevel = midLevel; }