Porównywanie obiektów (==, ===)
Wiązanie (coupling)
Używanie wielu trait w klasie
Konstruktor klasy (__construct)
Konflikty nazw w trait
Destruktor klasy (__destruct)
Single Responsibility Principle (SRP)
Open/Closed Principle (OCP)
Liskov Substitution Principle (LSP)
Interface Segregation Principle (ISP)