Move semester cloning to a server-side method, since allocations arent subscribed in the managed view.