public override string ToString() { return String.Format ("Command ({0}:{1}:{2}:{3})", Engine, Type, Data1, Data2); }