Investigate if possible to update factory method if you add a new property instead of generating the whole method.
Investigate if possible to update factory method if you add a new property instead of generating the whole method.