Adding support for exporting open generics using atibutes