Make use of public and private attributes