Това не е маймунско коригиране, а просто заместване на родителски метод в подклас. Нормален ООП модел