Corrected some mistakes (Constructors don't have return value). Item class should be public.  Rough night ?:)