Introduced "RecordableCommand.Tag" property to store optional tag value