Abstracting "new Builder" in Model

Implements: #3071