property expose action and store
introducing setValue and getValue