EqualityChainPredicates spec generalized and changed to Chains