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 de la misma clase para todas las propiedades.
Este 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 la clase de destino {1} con o sin restricción de tipo. Si la clase de destino es 
distinta a {1}, deben seguir teniendo como destino 
una única clase 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. Consulte la documentación para obtener más información.