do not AbstractModule#setSolutionDescriptor on module creation in repository
remove old synchronization logic + add two static methods for extended languages calculation