Made it so that we can have an unlimited amount of return values in the BuilderFActoryhelper