Object Oriented Programming/Separation of Static and Dynamic