Tag: c# generic class constructor