Apply object construction separation for valueModel related package