mvc works with genereic bindings