Do we really need this exposed to the client? It'll end up taking numerical values like 0,1,2, which doesn't feel very clean as a REST API. Do we currently have client logic that makes use of it?