Using `tuple` instead of `object` when proper object is needed creates broken code, by definition.
Because comparing 2 _different_ entities with similar fields/attributes must not be equal (`A == B`). Comparing 2 _different_ ` tuples` with similar fields/attributes is equal. Comparing 2 _different_ ` objects` with similar fields/attributes is not equal.
