Uses model instead of repository.