public IEnumerable <Tag> ExtractTags(Type type)
        {
            var interfaceTagExtractor = new InterfaceTagExtractor();
            var attributeTagExtractor = new AttributeTagExtractor();

            var tags = interfaceTagExtractor.ExtractTags(type).Union(attributeTagExtractor.ExtractTags(type)).Distinct();

            return(tags.ToList());
        }
    public IEnumerable<Tag> ExtractTags(Type type)
    {
      var interfaceTagExtractor = new InterfaceTagExtractor();
      var attributeTagExtractor = new AttributeTagExtractor();

      var tags = interfaceTagExtractor.ExtractTags(type).Union(attributeTagExtractor.ExtractTags(type)).Distinct();

      return tags.ToList();
    }