ModelSerializer API.

Closes #1953.