OOP + construct. book exemple.