OOP polish