refine enumerable/observable_list