DI for security layer