Value-Driven Design of non-commercial systems through bargain modeling