core meta types ready for pull request review

core meta types cart_item and visitor( was customer ) ready for pull
request review