operator[]() removed from CouplingContract, replaced with .name() and .index()