New ModelBinder implementation