In Factory, you can call whatever constructor you want, even String based.