abstractor: use get_one and get_all methods instead of one ill-defined one