[IMP] models: "X in self" is now equivalent to any(X == rec for rec in self)