This is not necessarily an anti-pattern. Anti-patterns must have negative side effects in order to earn the right to “anti”.
For example, the structure Nodein the structure Treeshould need to associate it with the inside cache Node. Everything else will violate the much more important concept of encapsulating and localizing data and code based on the responsibility of the object.
, Customer, "" , , Customer : Customer Customer . , ; , , -.