why don't you give here the possibility to specify a number of realizations > 1? When using the class inside a script it could be useful to generate more than one GMFs in a single function call