feat(element binder): An addDirective method and tests