add operator override on DSLink for []