New ModelBinder with keys support