cleaned up responses api a bit more and added an empty modelstate reference constant