An example of implementing properties