in dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/ReadonlyTransientEntityImpl.kt [114:120]
override fun hasChangesExcepting(properties: Array<String>): Boolean {
return super.hasChangesExcepting(properties)
|| changedLinks.size > properties.size // by Dirichlet principle, even if 'properties' param is malformed
|| (changedLinks.keys - properties).isNotEmpty()
|| changedProperties.size > properties.size // by Dirichlet principle, even if 'properties' param is malformed
|| (changedProperties - properties).isNotEmpty()
}