[newPrototype] Making factory methods less verbose