public PlaintextMessage(string path, int value, DateTime timestamp) { if(path == null) { throw new ArgumentNullException("path"); } Path = path; Value = value; Timestamp = timestamp.ToUnixTime(); }