OOP design passed tests. Implementation is successful.