Actions are only deemed equivalent if they are the exact same Object
bool operator ==(Object other) { return identical(this, other); }