Just shows the OOP principles