Cleaned up how Item methods are handled and what is needed for new items
Ignoring changes momentarily