value should be getter-only