One question. We have two methods here `createForSubject` and `createForSubjectWithReviewer`. But the second parameter in a second method is optional. Are both of these method needed? Can we remove one of them? Or remove optional requirement in a second one?   