public IRemoveAttributeCommandFromTargetSyntax RemoveAttribute(string attribute)
        {
            if (String.IsNullOrEmpty(attribute))
            throw new ArgumentNullException("attribute");

              var commandBuilder = new RemoveAttributeCommandBuilder(this, attribute);
              return commandBuilder;
        }
        public IRemoveAttributeCommandFromTargetSyntax RemoveAttributes(params string[] attributes)
        {
            if (attributes == null || attributes.Length == 0)
            throw new ArgumentNullException("attributes");
              if (attributes.Any(String.IsNullOrEmpty))
            throw new ArgumentNullException("attributes");

              var commandBuilder = new RemoveAttributeCommandBuilder(this, attributes);
              return commandBuilder;
        }