added codegen for EQUIVALENCE
added error for conflicting offsets in same object equivalence connection