Refactor descriptors: rename result in get_result, added set_args and default to get