Arreglos, se pasan tipos simples por referencia en CLogicalPosition y se hacen comprobaciones en set y no en get.