Redid the Item controller and add itemcontext and iteminitializer