consolidated mapper model binding code