domain specific directives
directive restrict class
isolate scope in directives
isolate scopes