add the accessors
update
update
DB and coercion