internal SignalBase ToSignal() { var type = Type.GetType(Name); return (SignalBase)JsonConvert.DeserializeObject(this.Data, type); } }