Write first construct collection and random
remove builder old annotation
refactoring
NumberOf modifier