private void Init(Command command)
 {
     this.command = command;
 }
 public void Deserialize(IPrimitiveReader reader, int version)
 {
     using (reader.CreateRegion())
     {
         CommandType commandType = (CommandType)reader.ReadByte();
         command = CommandFactory.CreateCommand(reader, commandType);
     }
 }
 public CacheIndexUpdate(Command command)
 {
     Init(command);
 }
 public VirtualCacheIndexUpdate(Command command, string cacheTypeName)
     :base (command)
 {
    Init(cacheTypeName);
 }