Because you can relate properties through matrices or the definition editor, you should know the following about mirrored properties and matrices:
▪Symmetrical Relationships: A relates to B and B relates to A through explicit reference properties, in which case, when you click the matrix intersection, the A’s and B’s properties are filled in. This type of matrix is not affected by mirroring properties in the related objects.
▪Asymmetrical Relationships: A relates to B through an explicit reference property, in which case, when you click the matrix intersection, A's property is filled in. This type of matrix will be affected by mirroring properties in the related object, as both objects will now be changed, where before only one was. The matrix looks the same but in effect, it becomes symmetrical.
▪Indirect Relationships: A relates to B, in which case, when you click the matrix intersection, the third definition is created and it is keyed by A and B. This type of matrix will not be affected by mirroring properties in the related objects.
▪You can edit mirrored properties through matrices, though properties that you edit through matrices do not have to be mirrored.
▪Properties that you enable for mirroring to edit without the Matrix editor (through the definition editor, for example) should not be read only.
▪You can relate matrix objects through any combination of relationships; the same is true for relating mirrored objects.