No se permite restringir por tipo un criterio más allá de la definición de un componente a menos que se trate de una restricción ...

No se permite restringir por tipo un criterio más allá de la definición de un componente a menos 
que se trate de una restricción de tipo del mismo tipo para todas las propiedades.
Este tipo de criterio restringe el componente que usa la relación {0} más allá del ámbito de su definición. La ruta
del componente tiene el destino {1} como extremo. Todas las propiedades del criterio que tienen como destino este 
componente deben tener el tipo de destino {1} con o sin restricción de tipo. Si el tipo de destino es 
distinto a {1}, deben seguir teniendo como destino 
un único tipo para todas las propiedades. Si tiene una o más clases abstractas en el criterio
restringidas por tipo y otras que no, considere aplicar la misma restricción de tipo a todas.