public override byte[] ToBytes(Direction direction) { if (direction == this.Direction) { return this.ResponseBytes; } else { return base.ToBytes(direction); } }