in Item class changed generic item init method to class method