public override string ToString() { try { string str = ((wolString)type).value; //it`s a pass return($"VALUE:{str}\nTYPE:{type.ToString()}"); } catch (InvalidCastException) { return(type.ToString()); } }