The submodule compiler of clobject