OOP for Apple