Directives is an Interface