Created an item generator and added getters/setters