Add Object-Oriented Programming Concepts