Reverted the soa submodule to bypass an id serialization issue.