add `attr_accessible :value` to prevent mass-assignment issue when assigning setting values