Introducing ByteArrayModelBinder.

You need to check for the ModelType as the first step.

```C#
if (bindingContext.ModelType != typeof(byte[])
{
   return false;
}
```