allow updating individual fields

use “show :foo, :editable => true” in DSL