C# product inventory class