more interesting ResponseField factories
fix bug calculating sortable_value
don't apply defaults to all ResponseField models