public override string ToString() { return(String.Format("{0}({1})", GetType().Name, _obj.IsNull ? "None" : _obj.GetType().ToString())); }