Updated model to use dot notation for getting and setting properties.