use null hash for directives and filters as well