protected abstract SplitMoveOutScenario GetMoveOutScenario(SplitHome newHome);
protected SplitFamilyScenario(SplitFamilyScenario scenario) : base(scenario) { mHouse = scenario.mHouse; mNewHome = scenario.mNewHome; }
protected SplitFamilyScenario(Household house) { mHouse = house; mNewHome = new SplitHome(); }
protected SplitFamilyScenario(SplitFamilyScenario scenario) : base (scenario) { mHouse = scenario.mHouse; mNewHome = scenario.mNewHome; }