Do you think this should be an extracted method? It's not doing anything out of the ordinary. Merging options is a very common thing to see an in initializer.