できるだけイミュータブルなオブジェクトを使おう ref: http://qiita.com/RyoKosuge/items/f6520734742d85e98e99