virtuals for Swatinem/model