-> Unified a logic on course service where a new version is being created and parent version id being assigned.