Added Source\Hash. Support setting Directive to emoty set.