Ты впринципе правильно говоришь, но хочется убрать лишние поля, если они не нужны. Ну вот для API нужен SuperDuperApiKey, хочется чтобы кроме поля SuperDuperApiKey не было ничего лишнего (в БД оно будет password). Хотя я сейчас читаю, что пишу. И понимаю, что это фигня какая-то и можно запутаться :)