@override Iterable<Object> inactivate() { return List.generate(length, (index) { return (elementAt(index) as InactivateSignature).inactivate(); }); }