Workload generation

Implements #14 
Use lombok `@Getter` and set it to private to prevent overwrites of these values