Added option remove feature and now stores state in OrderItem object