¿Cómo declaro una serie de referencias débiles en Swift?

Me gustaría almacenar una serie de referencias débiles en Swift. La matriz en sí no debería ser una referencia débil, sus elementos deberían serlo. Creo que Cocoa NSPointerArrayofrece una versión no segura de