Added template parameters. Investigating events, properties and indexers support.