Design of TensorWrapper