add a functional wrapper for deprecated object_list