Currently a parameter is propagated from the MainDashboard to the SubDashboard when we call a fireChange.
However, when we change more than 1 parameter, fireChange should also set the values from those mapped parameters.
MainDashboard has a dashboardComponent with 3 parameters mapped:
Sub dashboard to have param1, param2 and param3 set to "Custom"
Sub dashboard has param1 and param2 set to "Default", and param3 set to "Custom".
Upon fireChange, dashboardComponent should actually call setParameter for all the mapped parameters, and only then fireChange for the parameter listened parameter.