Авторизация, вынос части кода из контроллеров в директиву, улучшенная работа с метаданными