Add alternative ways to call the directive