Seems like all models would set ``contentType`` and ``dataType`` like this -- can that go in the base?