public virtual void Clear()
 {
     StateView = null;
 }
 public virtual void Populate(StateView stateView)
 {
     StateView = stateView;
 }