Refactor bindings results APIs