D' Normalization: т.е. если у меня есть AccountController и в нем метод postCreate, то мне следует из него сразу же вызвать Service? Или сначала получить данные, а затем передать в сервис (кажется мне более разумным)? Затем там проходит валидация (метод или отдельный объект?) и выбрасывается исключение в случе ошибки. Кто должен его обработать: сервис или контроллер? И насчет исключений - где их лучше хранить (именно исключения валидации)?