One DataSource para controles múltiples

Tengo dosListBox en mi aplicación winforms, asigno una fuente de datos para ambos de la siguiente manera:

private void MakeMeasurementUnits()
{
    var units = new List<MeasurementUnit>
                    {
                        new MeasurementUnit {Name = "Current", SiUnit = "A"},
                        new MeasurementUnit {Name = "Voltage", SiUnit = "V"},
                        new MeasurementUnit {Name = "Time", SiUnit = "s"},
                        new MeasurementUnit {Name = "Temprature", SiUnit = "°C"}
                    };

    lbxXunit.DataSource = units;
    lbxYunit.DataSource = units;
}

Lo extraño es (¡o tal vez porque es mi primera vez!), En el formulario cuando hago clic en los elementos de uno de estos lisboxes, también se selecciona el mismo elemento en el segundo cuadro de lista. ¿Es este un comportamiento predeterminado? ¿Cómo prevenir esto? Si este es el comportamiento predeterminado, ¿qué tiene de útil?

Encontré que el remedio rápido es hacer dos fuentes de datos diferentes (lo mismo con otro nombre)

Respuestas a la pregunta(8)

Su respuesta a la pregunta