DataGridViewCheckBoxCellを継承する必要すらなかった
http://ideone.com/fAMkQc