カスタム Enum.TryParse ref: http://qiita.com/matarillo/items/9905d55741262ee94802