public override string ToString() { return "Directive{{name='{0}',arguments={1}}}".ToFormat(Name, Arguments); }