Ok liking where the Item system is going. working on refactoring the annotation processor