Adding markets to corporation

why not store it directly on BaseCorporation?