Updated shop with EJB annotations