Improve ComponentObservable & CheckBoxGroup's storage behavior (#9)