/// <summary> /// Constructor that will take a predifined directive type name /// </summary> /// <param name="directive">The predifined directive type</param> public Directive(Directives directive) : this(directive.GetDefaultValue() as string) { }