Attempt 1 at  get/set