chapter07: customize attribute access