Class Chains<CHAIN extends Chain<?>>