CAM-870: extracted version generation in own method to allow overwriting it more easily
CAM-870: extracted version generation in own method to allow overwriting it more easily (refactored name)