Using storage to implement MergedOptions