Edit
This post is not meant to fuel an argument about the use of "var". Please do not offer it as an example of something that could be used towards fixing the code. The use of var is based upon purely personal, arbitrary taste; I have no intentions of using it.
Last Edit
I recieved a lot of good answers from people. Some suggestions I don't personally agree with. My intentions with this class was This post is not to encapsulate another class (evenmeant to serve asfuel an input/storage derivative). It was to create a barebones, what you see is what you get type of class. Iargument about the use strings instead of an object because of the dynamic state that a string maintainsvar. A string can servePlease do not offer it as an item ID. See my new answer below forexample of something that could be used towards fixing the updated and final code. The use of var is based upon purely personal, arbitrary taste; I will also be acceptinghave no intentions of using it as the answer. Thanks for all the help and great suggestions.