すまん、今までのコテは忘れてくれwwww
外し忘れていたw

で、>>746の問題解決のためにはごめん、>>746は冗長すぎたので簡潔にすると
[OnDeserialized()]
private void OnDeserializedMethod(StreamingContext context) { // デシリアライズ時に呼ばれる
if (yesterday == null) {
yesterday = new YesterdayTransactionSummary(this);
}

if (lastmonth == null) {
lastmonth = new LastMonthTransactionSummary(this);
}

if (lastyear == null) {
lastyear = new LastYearTransactionSummary(this);
}
}
という書き方になる。
つまりnullチェックしてnullなら生成ということ。