Allow marketplace to be writeable/passed in